new Vue({
    el: '#app',
    data() {
      return {
        form: {
          News_Type: "",//type 默认空是全部
          Row_Status:'',//状态
          page: 1,			//页数
          limit: 10			//每页数据条数
        },
        formData: {},
        tableData: [{}],		//表格数据
        total: 1,
        dialogForm: false,
        title: '',
        NewsInfo:'',
        multipleSelection: []
      }
    },
    mounted() {
      this.getList(this.form)
    },
    methods: {
      onSerach() {				//查询方法
        console.log("搜搜")
      },
      addContract() {
        console.log("跳转")
      },
      handleSizeChange(val) {
        this.form.page = 1;
        this.form.limit = val;
        this.getList(this.form)
      },
      handleCurrentChange(val) {
        this.form.page = val;
        this.getList(this.form)
      },
      getList(data) {     //换页方法
        let _this = this
        $.ajax({
          type: 'POST',
          url: DomainName +  "/NewsAllAction?token="+$.cookie('token'),
          data,
          complete: function (XMLHttpRequest) {
            _this.loading = false
            if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
              window.parent.document.location.href = "../../../" + XMLHttpRequest.getResponseHeader("CONTENTPATH");
            }
          },
          success: function (Result) {
            console.log(Result);
            _this.tableData = Result.tableData      //将获取的数据存到表格数据中
            _this.total = Number(Result.limit)
          },
          dataType: "json"
        });
      },
      addEnterprise() {
        window.location.href = './Add.html'
      },
      editMember(Item_SerialNumber) {
        sessionStorage.setItem("Item_SerialNumber", Item_SerialNumber)
        window.location.href = './Edit.html?Item_SerialNumber=' + Item_SerialNumber
      },
      handleSelectionChange(val) {
        this.multipleSelection = val;
      },
      SeeDetail(row){
        window.sessionStorage.setItem('News_SerialNumber',row.News_SerialNumber)
        window.location.href = './NewsDetail.html'
      },
      deletMember(row) {
        this.$confirm('此操作将删除该新闻, 是否继续?', '提示', {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning',
          center: true
        }).then(() => {
          let data = {
            Primary_Key_Name: 'News_SerialNumber',
            Primary_Key: row.News_SerialNumber,
            Data: 'news_info',
       }
          this.getOriginal(data);
        }).catch(() => {
          this.$message({
            type: 'info',
            message: '已取消删除'
          });
        });
      },
      getOriginal(data) {
        const _this = this
        $.ajax({
          url: DomainName + '/getInquiryIDOriginal?token='+$.cookie("token"),
          type: 'POST',
          data,
          success: function (res) {
            console.log(res);
            res[0].Row_Status = '3'
            res[0].News_Date = getYMDHMSDate()
            let Data = {
              Data: JSON.stringify(
                   {
                       Modify: { 'news_info': [res[0]] },
                    }
                  )
          }
            _this.Delete(Data)
          },
          complete: function (XMLHttpRequest) {
            _this.loading = false
            if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
              window.parent.document.location.href = "../../../" + XMLHttpRequest.getResponseHeader("CONTENTPATH");
            }
          }
        })
      },
      Delete(data){
        const _this = this
        $.ajax({
          url: DomainName + '/getEditAction?token='+$.cookie("token"),
          type: 'POST',
          data,
          success: function (res) {
            console.log(res);
            if(res.Status=='success'){
              _this.$message({
                type: 'success',
                message: '已删除!'
              });
              _this.getList()
            }
          },
          complete: function (XMLHttpRequest) {
            _this.loading = false
            if (XMLHttpRequest.getResponseHeader("REDIRECT") == "REDIRECT") {
              window.parent.document.location.href = "../../../" + XMLHttpRequest.getResponseHeader("CONTENTPATH");
            }
          }
        })
      }
    },
  })